#include "Entity3D.h"

namespace egg{

    Entity3D::Entity3D(){
        mNode=0;
    }

    void Entity3D::_onAttached(SceneNode* node){
        if(mNode==0||mNode!=node){
            mNode=node;
            onAttached(node);
        }else{
            LogMgr->logMessage("entity already attached");
        }
    }

    void Entity3D::onAttached(SceneNode* node){

    }

    void Entity3D::onCull(const FrameEvent& evt){

    }

    void Entity3D::onRender(const FrameEvent& evt){

    }

}